//当前fn函数在被调用的时候没有任何校验
//1.没有对参数是否传递做校验
//2.没有对参数的数据类型做校验
function fn(msg){//1234.length
    console.log(msg?.length)
}


function sum(num1,num2){
    return num1+num2
}

sum(1,2)
sum(1,"2")

/*fn("qwertyui");
fn("你好世界");
fn([]);
fn(1234);*/
fn();


//js不适合编写大型项目


//错误情况
//在开发阶段报错(写代码的时候报错)  编辑器可以帮助我们发现错误
//在编译过程中报错 类型检测
//在运行阶段报错

let a = 100;
a = "100";

let num = 0x101011
console.log("..........do some thing.............")


